As DTN's (Delay Tolerant Networks) são redes que proporcionam um ambiente que, através de
determinados mecanismos e ferramentas
sobre a camada física da rede, nos garantem qualidade na transferência de pacotes em
ambientes com baixa conectividade, com grandes
atrasos ou com desconexões frequentes.
As DTN's exploram o fato de muitas vezes não termos conexões diretas com o nosso
destino, mas termos conexão indireta com ele
através de outros nós. A mensagem é transmitida para os nós vizinhos "qualificados" visando
atingir o destino. Além disso as DTN's
possuem um mecanismo de armazenamento persistente, que guarda as mensagens a serem
enviadas e aguarda um momento em que a
conectividade seja reestabelecida para enviar os chamados 'bundles'.
Alem disso, as DTN's não estabelecem nenhum tipo de circuito entre a origem e o destino,
uma vez que o circuito pode ser fechado
somente muito tempo depois do envio pela fonte. Devido a isso, a conexão é dedicada
integralmente para a transferência de dados,
poupando tempo de conexão e favorecendo assim conexões com grandes atrasos.
Tais características tornam as DTN's perfeitamente adaptadas a ambientes como redes
veiculares ou para comunicação de longa
distância, exemplos vistos no capítulo 'Motivação' deste trabalho. Maiores detalhes sobre o
funcionamento destas redes veremos mais
adiante.